import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { ModalModule,PopoverModule, TabsModule, TooltipModule,BsDropdownModule } from 'ngx-bootstrap';
import { AppCommonModule } from '@app/shared/common/app-common.module';
import { UtilsModule } from '@shared/utils/utils.module';
import { CountoModule } from '@node_modules/angular2-counto';
import { DataTableModule } from 'primeng/primeng';
import { TreeTableModule } from 'primeng/primeng';
import {
  InputTextModule,
  CalendarModule,
  InputSwitchModule,
  MultiSelectModule,
  DropdownModule
} from 'primeng/primeng';
import { AutoCompleteModule, FileUploadModule as PrimeNgFileUploadModule, PaginatorModule } from 'primeng/primeng';
import { TableModule } from 'primeng/components/table/table';
import { ReactiveFormsModule } from '@angular/forms';
import { TechFileInfosComponent } from './techfileinfo/techfileinfo.component';
import { CreateOrEditTechFileInfoComponent } from './techfileinfo/create-or-edit-techfileinfo.component';
import { TechFileInfoRoutingModule } from './techfileinfo-routing.module';
import { AlterationInvoicesComponent } from './techfileinfo/alterationinvoice.component';
import { CreateOrEditAlterItemComponent } from './techfileinfo/alterationinvoice-item.component';
import { AddAlterItemComponent } from './techfileinfo/add-alterationinvoice-item.component';
import { EditAlterationComponent } from './techfileinfo/edit-alteration-techfileinfo.component';
import { DispenseTechFileInfoComponent } from './techfileinfo/dispense-techfileinfo.component';

@NgModule({
  imports: [
    CommonModule,
    FormsModule,
    ReactiveFormsModule,
    ModalModule,
    TabsModule,
    TooltipModule,
    BsDropdownModule,
    PopoverModule,
    AppCommonModule,
    UtilsModule,
    CountoModule,
    DataTableModule,
    TableModule,
    MultiSelectModule,
    PaginatorModule,
    TreeTableModule,
    CalendarModule,
    InputTextModule,
    InputSwitchModule,
    DropdownModule,
    AutoCompleteModule,
    TechFileInfoRoutingModule,
    PrimeNgFileUploadModule
  ],
  declarations: [
    TechFileInfosComponent,
    CreateOrEditTechFileInfoComponent,
    AlterationInvoicesComponent,
    CreateOrEditAlterItemComponent,
    AddAlterItemComponent,
    EditAlterationComponent,
    DispenseTechFileInfoComponent 
  ]
})
export class TechFileInfoModule {} 
